package reggie.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.sun.javafx.scene.control.skin.ListCellSkin;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.web.bind.annotation.RequestParam;
import reggie.common.R;
import reggie.dto.SetmealDto;
import reggie.entity.Dish;
import reggie.entity.Setmeal;

import java.util.List;

public interface SetmealService extends IService<Setmeal> {

    //新增套餐，同时要保持与菜品的关联关系
    @Transactional
    void saveWithDish(SetmealDto setmealDto);

    //删除套餐，同时要保持删除菜品的关联关系
    @Transactional
    public void removeWithDish(String[] ids);

    SetmealDto getByIdWithDish(Long id);

    public void updateWithDish(SetmealDto setmealDto);


}
